<!DOCTYPE html>
<html lang="en">

	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0 ,user-scalable=none">
		<meta http-equiv="X-UA-Compatible" content="ie=edge">
		<title></title>
		<base href="//webapi.amap.com/ui/1.0/ui/overlay/SimpleMarker/examples/" />
	</head>

	<body>

		<div id="map" style="width:500px; height:500px"></div>

		<script src="http://webapi.amap.com/maps?v=1.4.3&key=76a68fc7c21473d38e95782b7cd2faea" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			//创建地图
			//			var map = new AMap.Map('map', {
			//				zoom: 15,
			//				//以某个经度纬度为中心
			//				center: [113.318024, 23.095625]
			//			});
			mapObj = new AMap.Map('map');
			mapObj.plugin('AMap.Geolocation', function() {
				geolocation = new AMap.Geolocation({
					enableHighAccuracy: true, //是否使用高精度定位，默认:true
					timeout: 10000, //超过10秒后停止定位，默认：无穷大
					maximumAge: 0, //定位结果缓存0毫秒，默认：0
					convert: true, //自动偏移坐标，偏移后的坐标为高德坐标，默认：true
					showButton: true, //显示定位按钮，默认：true
					buttonPosition: 'LB', //定位按钮停靠位置，默认：'LB'，左下角
					buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量，默认：Pixel(10, 20)
					showMarker: true, //定位成功后在定位到的位置显示点标记，默认：true
					showCircle: true, //定位成功后用圆圈表示定位精度范围，默认：true
					panToLocation: true, //定位成功后将定位到的位置作为地图中心点，默认：true
					zoomToAccuracy: true //定位成功后调整地图视野范围使定位位置及精度范围视野内可见，默认：false
				});
				mapObj.addControl(geolocation);
				geolocation.getCurrentPosition();
				AMap.event.addListener(geolocation, 'complete', onComplete); //返回定位信息
				AMap.event.addListener(geolocation, 'error', onError); //返回定位出错信息
			});

			//定位坐标
			var position;

			function onComplete(e) {
				console.log(e);
				position = e.position;

				//设置地图对象
				marker = new AMap.Marker({
					//位置，以数组的形式传入
					position: [position.lng, position.lat],
					title: "我的位置",
					//mapObj设置定位地图对象
					map: mapObj
				});
				
				//添加信息窗体插件信息窗体，在回调里添加窗体到地图组件里
				mapObj.plugin('AMap.AdvancedInfoWindow', function() {

					infowindow = new AMap.AdvancedInfoWindow({
						panel: 'panel',
						placeSearch: true,
						asOrigin: true,
						asDestination: true,
						content: "广东省ss路"
					});
					//添加到地图组件
					infowindow.open(mapObj, [position.lng, position.lat]);

				});

			}
		</script>
		
	</body>

</html>